<?php


namespace App\Contracts;


use App\Models\AssetAffiliation;
use App\Models\AssetBrand;
use App\Models\AssetCategory;
use App\Models\AssetKeeper;
use App\Models\AssetLocation;
use App\Models\AssetStatus;
use App\Models\AssetStockChangeHistoryAction;
use App\Models\AssetVendor;
use App\Models\Fee\FeeFormula;

class CacheKey
{
    const TAG_META = "meta";

    public static $KEY_ASSET_CATEGORIES = AssetCategory::class;
    public static $KEY_ASSET_STATUSES = AssetStatus::class;
    public static $KEY_ASSET_BRANDS = AssetBrand::class;
    public static $KEY_ASSET_AFFILIATIONS = AssetAffiliation::class;
    public static $KEY_ASSET_KEEPERS = AssetKeeper::class;
    public static $KEY_ASSET_VENDORS = AssetVendor::class;
    public static $KEY_ASSET_LOCATIONS = AssetLocation::class;
    public static $KEY_ASSET_STOCK_CHANGE_HISTORY_ACTIONS = AssetStockChangeHistoryAction::class;
    const KEY_ATTACHMENT_PREFIX = "attachments_";
    const KEY_FEE_FORMULAS = FeeFormula::class;



}
